/*
 * @lc app=leetcode.cn id=605 lang=typescript
 *
 * [605] 种花问题 练习题
 */

// @lc code=start
function canPlaceFlowers(flowerbed: number[], n: number): boolean {
    const len = flowerbed.length

    for (let i = 0; i < len; i += 2) {
        // 如果当前为空地
       if (flowerbed[i] == 0) {
           // 如果是最后一格或者下一格为空
           if (i == len - 1 || flowerbed[i + 1] == 0) {
               n--;
           } else {
               i++;
           }
       }
   }

   return n <= 0;
};
// @lc code=end

